using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public abstract class ItemEffect_DataSO : ScriptableObject
{
    [TextArea]
    public string effectDescription;
    public abstract void ApplyEffect();
    protected Player player;
    public virtual bool CanUserBuff(Player player)
    {
        return true;
    }

    public virtual void Subscribe(Player player)
    {
        this.player = player;
    }

    public virtual void UnSubscribe()
    {
        
    }
}
